Understanding class hierarchies using concept analysis
نویسندگان
چکیده
منابع مشابه
Understanding Behavioral Dependencies in Class Hierarchies using Concept Analysis
The functionalities of software artifacts are defined by structural and behavioral dependencies. During evolution and maintenance phases of a system, the developer has to be able to understand how these dependencies were defined and how they influence the interaction of the artifacts. The developer must be sure that modifications done in the system will not break its behavior. In the most of th...
متن کاملUnderstanding class hierarchies with KABA
KABA is a prototype implementation of the Snelting/Tip analysis [2, 3] for JAVA. KABA combines data ow analysis, type inference and concept lattices in order to perform a negrained analysis of member-access patterns in a class hierarchy together with a given set of applications. KABA computes a transformed hierarchy which is guaranteed to be 1. operationally equivalent, 2. maximally factorized,...
متن کاملLearning Concept Hierarchies from Text Corpora using Formal Concept Analysis
We present a novel approach to the automatic acquisition of taxonomies or concept hierarchies from a text corpus. The approach is based on Formal Concept Analysis (FCA), a method mainly used for the analysis of data, i.e. for investigating and processing explicitly given information. We follow Harris’ distributional hypothesis and model the context of a certain term as a vector representing syn...
متن کاملGenerating a catalog of unanticipated schemas in class hierarchies using Formal Concept Analysis
Context: Inheritance is the cornerstone of object-oriented development, supporting conceptual modeling, subtype polymorphism and software reuse. But inheritance can be used in subtle ways that make complex systems hard to understand and extend, due to the presence of implicit dependencies in the inher-
متن کاملProficient Navigations using Concept Hierarchies
Searching Proficient query consequences on large databases often returns a large number of results. Produced results from search queries of which some of the subsets are relevant to the end customer. To shrink results relevant to end customer Categorization, Keyword search and Ranking were developed before the years. Proficient navigation through results classification and clarification is the ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM Transactions on Programming Languages and Systems
سال: 2000
ISSN: 0164-0925,1558-4593
DOI: 10.1145/353926.353940